#if !defined(_APP_ROUTER_H)
#define _APP_ROUTER_H

#include "app_device.h"

#define MAX_DEVICE_COUNT 10
/**
 * @brief 初始化路由
 * @return int 0: 成功 -1: 失败
 */
int app_router_init();

/**
 * @brief 关闭路由
 * @return void
 */
void app_router_close();

/**
 * @brief 注册设备
 * @param device 设备指针
 * @return int 0: 成功 -1: 失败
 */
int app_router_registerDevice(Device *device);

#endif // _APP_ROUTER_H)
